//#define  _CRT_SECURE_NO_WARNINGS
//#include <vector>
//#include <algorithm>
//using namespace std;
//
//struct cmp
//{
//    bool operator()(vector<int>& arr1, vector<int>& arr2)
//    {
//        return arr1[0] < arr2[0] || arr1[0] == arr2[0] && arr1[1] > arr2[1];
//    }
//};
//class Solution {
//public:
//    bool hostschedule(vector<vector<int>>& schedule) {
//        sort(schedule.begin(), schedule.end(), cmp());
//        vector<int> prev = schedule[0];
//        for (int i = 1; i < schedule.size(); i++)
//        {
//            vector<int> cur = schedule[i];
//            if (prev[1] > cur[0]) return false;
//            prev = cur;
//        }
//        return true;
//    }
//};